package cn.jasonone.jasonfx.factory;

import cn.jasonone.jasonfx.util.ClassUtil;

/**
 * Bean构建器
 * 
 * @author Jason
 * @date: 2020-01-23 17:05
 */
public interface BeanBuilder {
	/**
	 * 获得实例对象
	 * @param <T> 实例类型
	 * @param name 名称
	 * @param type 类型
	 * @return 实例对象
	 */
	default <T> T getBean(String name, Class<T> type) {
		return ClassUtil.newInstance(type);
	}
}
